home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-03-21 | 2.1 KB | 81 lines |
- # ADOC -*- Makefile -*- for Matt Dillon's nice DICE (Amiga)
- #
- # (c)Copyright 1995 by Tobias Ferber.
- #
- # This file is part of ADOC.
- #
- # ADOC is free software; you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published
- # by the Free Software Foundation; either version 1 of the License, or
- # (at your option) any later version.
- #
- # ADOC is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
- # along with ADOC; see the file COPYING. If not, write to
- # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
- CC = dcc
- CFLAGS = -3.1 -s
- FLEX = flex -8 -f
- TEX = virtex &tex
- TEXINDEX = texindex
- RM = delete quiet
- CP = copy quiet
- TAR = tar
-
- # -DDEBUG needs debug.c smartmem.c and timer.c
- #CFLAGS= -3.1 -s -DDEBUG
- #srcs = main.c args.c lex.yy.c libfun.c gencode.c strarg.c strexpand.c mactab.c flist.c debug.c smartmem.c timer.c
-
- srcs = main.c args.c lex.yy.c libfun.c gencode.c strarg.c strexpand.c mactab.c flist.c
- objs = $(srcs:*.c:*.o)
- prog = adoc
-
- all: $(prog)
-
- $(prog): $(objs)
- $(CC) $(CFLAGS) -o %(left) $(objs)
-
- lex.yy.c: adoc.yy
- $(FLEX) adoc.yy
-
- # flex option `-f' makes need of dcc's -mC -mD options
-
- $(objs): $(srcs)
- $(CC) $(CFLAGS) -mD -mC -c -o %(left) %(right)
-
- #
-
- install: all
- $(CP) $(prog) devel:bin/
-
- dist:
- $(TAR) cf $(prog).tar `cpdist -n`
-
- clean:
- $(RM) adoc #?.o lex.yy.c #?.(log|toc|aux|cp|fn|vr|ky|pg|cps|fns|vrs|kys|pgs|tp|log)
-
- #
-
- docs: $(prog).dvi $(prog).guide
-
- # create the AmigaGuide file and fix some bugs in `makeinfo --amiga'
-
- $(prog).guide: $(prog).texi
- makeinfo --amiga $(prog).texi
- cvt -s -fpatchguide -o%s $(prog).guide
-
- $(prog).dvi: $(prog).texi
- $(TEX) $(prog).texi
- $(TEXINDEX) $(prog).cp
- $(TEXINDEX) $(prog).fn
- $(TEXINDEX) $(prog).vr
- $(TEXINDEX) $(prog).ky
- $(TEXINDEX) $(prog).pg
- $(TEX) $(prog).texi
- $(TEX) $(prog).texi
-